package com.casic.modules.ddqiye.entity;
import com.casic.common.base.entity.BaseEntity;

import com.casic.common.validator.group.AddGroup;
import com.casic.common.validator.group.UpdateGroup;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.Size;


/**
 * 典当企业信息表
 *
 * @author liqiang
 * @email 123456789@qq.com
 * @date 2019-05-13 17:20:41
 */
public class QyxxDdEntity extends BaseEntity {
    //所属分局
    private String ddSsfj;
    //所属派出所
    @NotBlank(message = "所属派出所不能为空", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSspcs;
    // 所属派出所名称
    private String ddSspcsMc;
    //企业代码
    private String ddQydm;
    //企业名称
    private String ddQymc;
    //组织机构代码
    @Size(max = 9, message = "组织机构代码不能超过9位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddZzjgdm;
    //经营地址
    private String ddJydz;
    //联系电话
    private String ddLxdh;
    //传真
    private String ddCz;
    //邮政编码
    @Size(max = 6, message = "邮政编码不能超过6位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddYzbm;
    //经济类型代码
    @Size(max = 3, message = "经济类型代码不能超过3位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddJjlxdm;
    //法定代表人姓名
    private String ddFddbrxm;
    //股东信息
    private String ddGdxx;
    //经营范围
    private String ddJyfw;
    //营业执照号
    private String ddYyzzh;
    //营业执照发证机构名称
    private String ddYyzzfzjgmc;
    //登记日期
    @Size(max = 8, message = "登记日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddDjrq;
    //治安管理机构代码
    private String ddZagljgdm;
    //企业状态代码
    private String ddQyztdm;
    //典当经营许可证编号
    private String ddDdjyxkzbh;
    //典当经营许可证发证机构名称
    private String ddDdjyxkzfzjgmc;
    //经营项目
    private String ddJyxm;
    //备案日期
    @Size(max = 8, message = "备案日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddBarq;
    //是否安装软件
    @Size(max = 1, message = "是否安装软件不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSfazrj;
    //软件安装日期
    @Size(max = 8, message = "软件安装日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddRjazrq;
    //软件未安装原因代码
    @Size(max = 2, message = "软件未安装原因代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddRjWazyyCode;
    //是否安装读卡器
    @Size(max = 1, message = "是否安装读卡器不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSfazdkq;
    //读卡器安装日期
    @Size(max = 8, message = "读卡器安装日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddDkqazrq;
    //读卡器未安装原因代码
    @Size(max = 2, message = "读卡器未安装原因代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddDkqWazyyCode;
    //是否接入监控平台
    @Size(max = 1, message = "是否接入监控平台不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSfjrjkpt;
    //平台接入日期
    @Size(max = 8, message = "平台接入日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddPtjrrq;
    //视频监控未安装原因代码
    @Size(max = 2, message = "视频监控未安装原因代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSpjkWazyyCode;
    //是否安装硬盘
    @Size(max = 1, message = "是否安装硬盘不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String ddSfazyp;
    //硬盘安装日期
    @Size(max = 8, message = "硬盘安装日期不能超过8位，格式：20190101", groups = {AddGroup.class, UpdateGroup.class})
    private String ddYpazrq;
    //
    private String ddThzbh;
     /**
      * 设置：所属分局
      */
     public void setDdSsfj(String ddSsfj) {
         this.ddSsfj = ddSsfj;
     }

    /**
     * 获取：所属分局
     */
      public String getDdSsfj() {
            return ddSsfj;
        }
     /**
      * 设置：所属派出所
      */
     public void setDdSspcs(String ddSspcs) {
         this.ddSspcs = ddSspcs;
     }

    /**
     * 获取：所属派出所
     */
      public String getDdSspcs() {
            return ddSspcs;
        }

    /**
     * 获取：所属派出所名称
     */
    public String getDdSspcsMc() {
        return ddSspcsMc;
    }

    /**
     * 设置：所属派出所名称
     */
    public void setDdSspcsMc(String ddSspcsMc) {
        this.ddSspcsMc = ddSspcsMc;
    }

    /**
      * 设置：企业代码
      */
     public void setDdQydm(String ddQydm) {
         this.ddQydm = ddQydm;
     }

    /**
     * 获取：企业代码
     */
      public String getDdQydm() {
            return ddQydm;
        }
     /**
      * 设置：企业名称
      */
     public void setDdQymc(String ddQymc) {
         this.ddQymc = ddQymc;
     }

    /**
     * 获取：企业名称
     */
      public String getDdQymc() {
            return ddQymc;
        }
     /**
      * 设置：组织机构代码
      */
     public void setDdZzjgdm(String ddZzjgdm) {
         this.ddZzjgdm = ddZzjgdm;
     }

    /**
     * 获取：组织机构代码
     */
      public String getDdZzjgdm() {
            return ddZzjgdm;
        }
     /**
      * 设置：经营地址
      */
     public void setDdJydz(String ddJydz) {
         this.ddJydz = ddJydz;
     }

    /**
     * 获取：经营地址
     */
      public String getDdJydz() {
            return ddJydz;
        }
     /**
      * 设置：联系电话
      */
     public void setDdLxdh(String ddLxdh) {
         this.ddLxdh = ddLxdh;
     }

    /**
     * 获取：联系电话
     */
      public String getDdLxdh() {
            return ddLxdh;
        }
     /**
      * 设置：传真
      */
     public void setDdCz(String ddCz) {
         this.ddCz = ddCz;
     }

    /**
     * 获取：传真
     */
      public String getDdCz() {
            return ddCz;
        }
     /**
      * 设置：邮政编码
      */
     public void setDdYzbm(String ddYzbm) {
         this.ddYzbm = ddYzbm;
     }

    /**
     * 获取：邮政编码
     */
      public String getDdYzbm() {
            return ddYzbm;
        }
     /**
      * 设置：经济类型代码
      */
     public void setDdJjlxdm(String ddJjlxdm) {
         this.ddJjlxdm = ddJjlxdm;
     }

    /**
     * 获取：经济类型代码
     */
      public String getDdJjlxdm() {
            return ddJjlxdm;
        }
     /**
      * 设置：法定代表人姓名
      */
     public void setDdFddbrxm(String ddFddbrxm) {
         this.ddFddbrxm = ddFddbrxm;
     }

    /**
     * 获取：法定代表人姓名
     */
      public String getDdFddbrxm() {
            return ddFddbrxm;
        }
     /**
      * 设置：股东信息
      */
     public void setDdGdxx(String ddGdxx) {
         this.ddGdxx = ddGdxx;
     }

    /**
     * 获取：股东信息
     */
      public String getDdGdxx() {
            return ddGdxx;
        }
     /**
      * 设置：经营范围
      */
     public void setDdJyfw(String ddJyfw) {
         this.ddJyfw = ddJyfw;
     }

    /**
     * 获取：经营范围
     */
      public String getDdJyfw() {
            return ddJyfw;
        }
     /**
      * 设置：营业执照号
      */
     public void setDdYyzzh(String ddYyzzh) {
         this.ddYyzzh = ddYyzzh;
     }

    /**
     * 获取：营业执照号
     */
      public String getDdYyzzh() {
            return ddYyzzh;
        }
     /**
      * 设置：营业执照发证机构名称
      */
     public void setDdYyzzfzjgmc(String ddYyzzfzjgmc) {
         this.ddYyzzfzjgmc = ddYyzzfzjgmc;
     }

    /**
     * 获取：营业执照发证机构名称
     */
      public String getDdYyzzfzjgmc() {
            return ddYyzzfzjgmc;
        }
     /**
      * 设置：登记日期
      */
     public void setDdDjrq(String ddDjrq) {
         this.ddDjrq = ddDjrq;
     }

    /**
     * 获取：登记日期
     */
      public String getDdDjrq() {
            return ddDjrq;
        }
     /**
      * 设置：治安管理机构代码
      */
     public void setDdZagljgdm(String ddZagljgdm) {
         this.ddZagljgdm = ddZagljgdm;
     }

    /**
     * 获取：治安管理机构代码
     */
      public String getDdZagljgdm() {
            return ddZagljgdm;
        }
     /**
      * 设置：企业状态代码
      */
     public void setDdQyztdm(String ddQyztdm) {
         this.ddQyztdm = ddQyztdm;
     }

    /**
     * 获取：企业状态代码
     */
      public String getDdQyztdm() {
            return ddQyztdm;
        }
     /**
      * 设置：典当经营许可证编号
      */
     public void setDdDdjyxkzbh(String ddDdjyxkzbh) {
         this.ddDdjyxkzbh = ddDdjyxkzbh;
     }

    /**
     * 获取：典当经营许可证编号
     */
      public String getDdDdjyxkzbh() {
            return ddDdjyxkzbh;
        }
     /**
      * 设置：典当经营许可证发证机构名称
      */
     public void setDdDdjyxkzfzjgmc(String ddDdjyxkzfzjgmc) {
         this.ddDdjyxkzfzjgmc = ddDdjyxkzfzjgmc;
     }

    /**
     * 获取：典当经营许可证发证机构名称
     */
      public String getDdDdjyxkzfzjgmc() {
            return ddDdjyxkzfzjgmc;
        }
     /**
      * 设置：经营项目
      */
     public void setDdJyxm(String ddJyxm) {
         this.ddJyxm = ddJyxm;
     }

    /**
     * 获取：经营项目
     */
      public String getDdJyxm() {
            return ddJyxm;
        }
     /**
      * 设置：备案日期
      */
     public void setDdBarq(String ddBarq) {
         this.ddBarq = ddBarq;
     }

    /**
     * 获取：备案日期
     */
      public String getDdBarq() {
            return ddBarq;
        }
     /**
      * 设置：是否安装软件
      */
     public void setDdSfazrj(String ddSfazrj) {
         this.ddSfazrj = ddSfazrj;
     }

    /**
     * 获取：是否安装软件
     */
      public String getDdSfazrj() {
            return ddSfazrj;
        }
     /**
      * 设置：软件安装日期
      */
     public void setDdRjazrq(String ddRjazrq) {
         this.ddRjazrq = ddRjazrq;
     }

    /**
     * 获取：软件安装日期
     */
      public String getDdRjazrq() {
            return ddRjazrq;
        }
     /**
      * 设置：软件未安装原因代码
      */
     public void setDdRjWazyyCode(String ddRjWazyyCode) {
         this.ddRjWazyyCode = ddRjWazyyCode;
     }

    /**
     * 获取：软件未安装原因代码
     */
      public String getDdRjWazyyCode() {
            return ddRjWazyyCode;
        }
     /**
      * 设置：是否安装读卡器
      */
     public void setDdSfazdkq(String ddSfazdkq) {
         this.ddSfazdkq = ddSfazdkq;
     }

    /**
     * 获取：是否安装读卡器
     */
      public String getDdSfazdkq() {
            return ddSfazdkq;
        }
     /**
      * 设置：读卡器安装日期
      */
     public void setDdDkqazrq(String ddDkqazrq) {
         this.ddDkqazrq = ddDkqazrq;
     }

    /**
     * 获取：读卡器安装日期
     */
      public String getDdDkqazrq() {
            return ddDkqazrq;
        }
     /**
      * 设置：读卡器未安装原因代码
      */
     public void setDdDkqWazyyCode(String ddDkqWazyyCode) {
         this.ddDkqWazyyCode = ddDkqWazyyCode;
     }

    /**
     * 获取：读卡器未安装原因代码
     */
      public String getDdDkqWazyyCode() {
            return ddDkqWazyyCode;
        }
     /**
      * 设置：是否接入监控平台
      */
     public void setDdSfjrjkpt(String ddSfjrjkpt) {
         this.ddSfjrjkpt = ddSfjrjkpt;
     }

    /**
     * 获取：是否接入监控平台
     */
      public String getDdSfjrjkpt() {
            return ddSfjrjkpt;
        }
     /**
      * 设置：平台接入日期
      */
     public void setDdPtjrrq(String ddPtjrrq) {
         this.ddPtjrrq = ddPtjrrq;
     }

    /**
     * 获取：平台接入日期
     */
      public String getDdPtjrrq() {
            return ddPtjrrq;
        }
     /**
      * 设置：视频监控未安装原因代码
      */
     public void setDdSpjkWazyyCode(String ddSpjkWazyyCode) {
         this.ddSpjkWazyyCode = ddSpjkWazyyCode;
     }

    /**
     * 获取：视频监控未安装原因代码
     */
      public String getDdSpjkWazyyCode() {
            return ddSpjkWazyyCode;
        }
     /**
      * 设置：是否安装硬盘
      */
     public void setDdSfazyp(String ddSfazyp) {
         this.ddSfazyp = ddSfazyp;
     }

    /**
     * 获取：是否安装硬盘
     */
      public String getDdSfazyp() {
            return ddSfazyp;
        }
     /**
      * 设置：硬盘安装日期
      */
     public void setDdYpazrq(String ddYpazrq) {
         this.ddYpazrq = ddYpazrq;
     }

    /**
     * 获取：硬盘安装日期
     */
      public String getDdYpazrq() {
            return ddYpazrq;
        }
     /**
      * 设置：
      */
     public void setDdThzbh(String ddThzbh) {
         this.ddThzbh = ddThzbh;
     }

    /**
     * 获取：
     */
      public String getDdThzbh() {
            return ddThzbh;
        }
}
